package com.sl.water.vo;

import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @description:附件信息
 * @author duan
 */
@Data
@Schema(description = "附件信息")
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class)
public class AttachVO {


    @Schema(
            description = "文件名称",example = "test.mp4"
    )
    String fileName;

    @Schema(
            description = "文件大小",example = "220.16 KB"
    )
    String fileSize;

    @Schema(
            description = "访问路径",example = "patrol/2025/06/29/1d67af960b8c4ff88f9899d915a0c600.mp4"
    )
    String accessUrl;
}